home *** CD-ROM | disk | FTP | other *** search
/ TPUG - Toronto PET Users Group / TPUG Users Group CD / TPUG Users Group CD.iso / AMIGA / (A)F / (A)F1.ADF / microfnt.doc < prev    next >
Text File  |  1986-06-01  |  3KB  |  89 lines

  1. Micro Font - A very small character set.
  2.  
  3. This font was completely defined in a 3 X 5 matrix.  You can't get much
  4. smaller than that!  All 96 printable ASCII characters are defined, and
  5. they are all distinct - small s is different than capital S, etc.
  6. It may be a little hard to read, but if you have good eyes it is readable.
  7. At the 640X400 resolution, you can get 160 columns and 66 rows - enough
  8. for a complete page.  You could use 320X400 and get a 80X66 page.  It would
  9. be very difficult to read, of course, but this could be useful for a format
  10. preview in a word processor, for example.  I just have the standard Amiga
  11. monitor - a better monitor might make the font more legible.  Another use
  12. would be for lettering in a DPaint drawing, where you want very small text.
  13. At 320X200 (lores), you can get 80 columns and 33 rows, and it is fairly
  14. legible.
  15.  
  16. Feel free to give this font and associated files to anyone and everyone.
  17. Please leave the credits, though.  I would be interested in hearing about
  18. any enhancements you make.  I hope some of you can use this as a base to
  19. create more fonts.
  20.  
  21.  
  22.  
  23. Installation Instructions:
  24.  
  25. You need to use CLI to install the font.  If workbench: is the name of your
  26. workbench disk, and xxx: is the name of the disk you downloaded to, do the
  27. following:
  28.  
  29. For 2 drive systems you can do a direct copy:
  30.  
  31. makedir workbench:fonts/micro
  32. copy xxx:font workbench:fonts/micro/6
  33. copy xxx:micro.fnt workbench:fonts/micro.font
  34.  
  35. For 1 drive systems we use the ramdisk to reduce disk swapping:
  36.  
  37. copy xxx:font ram:
  38. copy xxx:micro.fnt ram:
  39. makedir workbench:fonts/micro
  40. copy ram:font workbench:fonts/micro/6
  41. copy ram:micro.fnt workbench:fonts/micro.font
  42.  
  43. That's all there is to it!  It should be available from Notepad or any other
  44. program that uses the fonts (unfortunately, not enough programs do).
  45.  
  46.  
  47.  
  48. Creation:
  49.  
  50. This is how I made this, if you are interested.  First I used DeluxePaint
  51. in Magnify mode to define each of the characters.  Then I packed them onto
  52. one row with no spaces between characters.  Each character had 3 horizontal
  53. pixels, and the whole thing was 5 pixels high and 288 pixels wide.  I then
  54. saved it as a brush (brushmic.fnt) and dug out the manuals.  I did
  55. type >temp brushmic.fnt opt h
  56. and then edited temp to get the data into a form I could use.  I did not
  57. write a program to interpret the IIF file because this was a one-time thing.
  58. Then I followed the example on p. 2-202 of the ROM Kernel manual (V1.1)
  59. to convert the font to assembler format (microfnt.asm). This was assembled
  60. and linked to make the micro/6 file.  I then wrote makefont.c to create
  61. the font header file.  This is a quick and dirty program, and not pretty.
  62. It created micro.font, and that was it.
  63.  
  64.  
  65.  
  66. Files Included:
  67.  
  68. Needed for use:
  69.  
  70. microfnt.doc - This documentation file.
  71. font         - The actual font file - chop to 780 bytes
  72. micro.fnt    - The font header file - chop to 264 (rename to micro.font)
  73.  
  74. Source files:
  75.  
  76. brushmic.fnt - A DPaint brush file - chop to 390 bytes
  77. microfnt.asm - Assembler file to create font
  78. makefont.c   - C program to create micro.font
  79.  
  80.  
  81.  
  82. Written by:
  83.  
  84. Bobby Deen
  85. 629 Winchester Dr.
  86. Richardson, Texas 75080
  87.  
  88. Permanent (Home) Phone: (214) 235-4391
  89. Temporary (School) Phone: (409) 268-0207